water power lease agreement - Español Inglés Diccionario